.header {
    display: flex;
    align-items: center;
    justify-content: space-between;

    .search {
        display: flex;
        align-items: center;

        label {
            font-size: 14px;
            color: #a6a6a6;
            padding-right: 10px;
        }

        .input-with-select {
            width: 180px;
        }

        .w100 {
            width: 100px;
        }
    }
}

.table {
    margin: 10px 0;

    .btns {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .part {
        display: flex;
        align-items: center;
        justify-content: space-between;

        i {
            cursor: pointer;
        }
    }
}

.footer {
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.footer:hover {
    background-color: #f5f7fa;
}